home *** CD-ROM | disk | FTP | other *** search
/ The Glitch Apple Disk Collection / 2014.glitch.apple.collection.zip / indexed / CRKUTIL1.DSK / CRACKING ON THE IIE.txt < prev    next >
Text File  |  2014-09-09  |  2KB  |  66 lines

  1.        %> CRACKING ON THE //E <%
  2.  
  3. FINALLY - A NEW CRACKING TECHNIQUE! THI
  4. S ONE REQUIRES AN APPLE //E WITH THE
  5. EXTENDED 80 COLUMN CARD.
  6. IT SEEMS APPLE OVERLOOKED SOMETHING WHE
  7. N THEY DESIGNED THE EXTENDED MEMORY -
  8. ANYTHING LOADED INTO THE AUXILLARY RAM 
  9. IS UNAFFECTED BY RESET (EVEN OPEN-APPLE
  10. RESET)! THE TRICK IS TO MAKE A PROGRAM 
  11. BOOT INTO THAT RAM AND HERE'S HOW TO
  12. DO IT:
  13.  
  14. FIRST, GET INTO THE MONITOR, TYPE THE F
  15. OLLOWING, AND INSERT YOUR PROTECTED DIS
  16. K
  17.  
  18. ]CALL -151
  19.  
  20. *0:8D 03 C0 8D 05 C0 4C 00 C6 (THIS 
  21. SETS UP A ROUTINE TO ENABLE THE AUX RAM
  22.                                   AND B
  23. OOT A DISK).
  24. *0G                           (THE D
  25. ISK WILL BE LOADED INTO AUX RAM)
  26.  
  27. ONE CATCH - WHEN THE AUX MEMORY IS ENAB
  28. LED NONE OF THE NORMAL KEYBOARD AND
  29. SCREEN I/O WILL WORK AND THE APPLE WILL
  30.  APPEAR DEAD. AS SOON AS THE DISK SHUTS
  31. OFF, THE PROGRAM WILL BE LOADED INTO TH
  32. E AUX RAM. THE APPLE WILL BE DEAD, SO
  33. SIMPLY REBOOT WITH ANY NORMAL DOS. NOW,
  34.  THE NEXT STEP IS TO RECOVER THE
  35. CONTENTS OF THE AUX RAM. THE 80 COLUMN 
  36. FIRMWARE HAS A VERY HANDY ROUTINE TO DO
  37. THIS AND IT CAN BE ACCESSED EASILY FROM
  38.  THE MONITOR AS FOLLOWS:
  39.  
  40. ]CALL -151
  41.  
  42. *300:18 4C 11 C3
  43. *3F8:4C 00 03      (THIS CAUSES THE
  44.  ^Y COMMAND TO MOVE AUX MEMORY TO
  45.                         MAIN MEMORY).
  46.  
  47. YOU CAN USE THE <CONTROL-Y> COMMAND AS 
  48. FOLLOWS TO ACCESS ANY MEMORY RANGE:
  49.  
  50. *800<200.7FF^Y     (THIS MOVES THE 
  51. LOW MEMORY RANGE TO MAIN MEMORY STARTIN
  52. G
  53.                         AT $800, WHICH 
  54. CAN BE BSAVED UNDER DOS)
  55.  
  56. *800<800.95FF^Y     (NOW MOVE IN THE
  57.  MIDDLE RANGE AND BSAVE IT AS ONE OR
  58.                         MORE DOS FILES 
  59. STARTING AT A$800)
  60.  
  61. *800<9600.BFFF^Y    (MOVE THE DOS IN
  62. CLUDING RWTS TO MAIN MEMORY STARTING
  63.                         AT $800)
  64.  
  65. YOU CAN NOW SAVE THESE PIECES OF CODE A
  66.